﻿using System;

namespace Sigil.NonGeneric
{
	public partial class Emit
	{
		/// <summary>
		/// Expects a destination pointer, a source pointer, and a length on the stack.  Pops all three values.
		///
		/// Copies length bytes from destination to the source.
		/// </summary>
		public Emit CopyBlock(Boolean isVolatile = false, Int32? unaligned = null)
		{
			InnerEmit.CopyBlock(isVolatile, unaligned);
			return this;
		}
	}
}